/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestion_db;

import java.sql.*;
import java.util.ArrayList;
import modelado.ComRequisicionesM;
import modelado.ComUsuarios;

/**
 *
 * @author oosorio
 */
public class db_RequisicionesM {
    
     public ArrayList ObtenerResultSet(String consulta_sql){
      ArrayList arry = new ArrayList();
      String msj = null;
        Statement st;
        ResultSet rs = null;
        Conexion con=new Conexion();
       // Connection cn = null;
        try{
         //   Class.forName("com.mysql.jdbc.Driver");
          //  cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/comprasdb", "root", "toor");
            con.crearConexion();
            st = con.getConexion().createStatement();         
            rs = con.ejecutarSQLSelect(consulta_sql);
               
            rs.beforeFirst();
            while(rs.next()){
                //ComRequisicionesM rm=new ComRequisicionesM(rs.getInt("RequisicionID"),rs.getString("compraNo"),rs.getString("observaciones"));
                ComRequisicionesM rm=new ComRequisicionesM(rs.getString("fechaEmision"),rs.getString("fechaRequerida"),rs.getString("compraNo"),rs.getString("observaciones"),rs.getString("Clasificacion"),rs.getString("solicitante"),rs.getInt("requisicionID"));
                
                arry.add(rm);
                msj="OK";
            }
          
          con.cerrarConexion();
            
        }
        catch(Exception ex){
            arry = null;
            msj=ex.toString();
        }
        return arry;
    }
      
    
     
     
     
       public String EjecutarStatement(String consulta_sql) throws SQLException{
        String msj;
        Conexion cn=new Conexion();
     
      //  try{
            //Class.forName("com.mysql.jdbc.Driver");
            //cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/biblioteca", "root", "eg98003");
            //st = cn.createStatement();
            cn.crearConexion();
            cn.ejecutarSQL(consulta_sql);                        
            msj = "Comando ejecutado con exito";
        //}
       // catch(Exception ex){
            //msj = ex.toString();
        //}
        return msj;
    }
       
       
       
}
